
jQuery(document).ready(function() {
	
    /*
        Fullscreen background
    */
    $.backstretch("/css/assets/img/backgrounds/1.jpg");
    
    /*
        Wow
    */
    new WOW().init();

    // $('#bug_num').lemCounter({
    //     // value_to: 1245679
    //     value_to_from_content: true
    // });
    // // 跳转
    // $('.counter-demo-2').lemCounter({
    //     value_to: 111207,
    //     value_from: 111100
    // });

    getALL();

    setInterval(function(){
        getALL();
    },5000);



    /*
	    Countdown initializer
	*/
	var now = new Date();
    var countTo = 25 * 24 * 60 * 60 * 1000 + now.valueOf();
    $('.timer').countdown(countTo, function(event) {
		// $(this).find('.days').text(event.offset.totalDays);
		// $(this).find('.hours').text(event.offset.hours);
		// $(this).find('.minutes').text(event.offset.minutes);
		// $(this).find('.seconds').text(event.offset.seconds);
	});
	
	/*
	    Subscription form
	*/
	$('.success-message').hide();
	$('.error-message').hide();
	
	$('.subscribe form').submit(function(e) {
		e.preventDefault();
	    var postdata = $('.subscribe form').serialize();
	    $.ajax({
	        type: 'POST',
	        url: 'assets/subscribe.php',
	        data: postdata,
	        dataType: 'json',
	        success: function(json) {
	            if(json.valid == 0) {
	                $('.success-message').hide();
	                $('.error-message').hide();
	                $('.error-message').html(json.message);
	                $('.error-message').fadeIn();
	            }
	            else {
	                $('.error-message').hide();
	                $('.success-message').hide();
	                $('.subscribe form').hide();
	                $('.success-message').html(json.message);
	                $('.success-message').fadeIn();
	            }
	        }
	    });
	});
    
});

function getALL() {
    send(
        '/sys/getAllDebugNum',
        {},
        function (data) {
            var num = $("#bug_num").text();
        	if(Number(num) == 0){
                $('#bug_num').lemCounter({
                    value_to: Number(data.data),
                    value_from: 0
                });
            }else{
                $('#bug_num').lemCounter({
                    value_to: Number(data.data),
                    value_from: Number(num)
                });
			}
        },
        function (res) {

        }
    );
}

